Retractable state-finite automata without outputs
نویسنده
چکیده
A homomorphism of an automaton A without outputs onto a subau-tomaton B of A is called a retract homomorphism if it leaves the elements of B fixed. An automaton A is called a retractable automaton if, for every subautomaton B of A, there is a retract homomorphism of A onto B. In [1] and [3], special retractable automata are examined. The purpose of this paper is to give a construction for state-finite retractable automata without outputs. In this paper, by an automaton we mean an automaton without outputs, that is, a system A = (A, X, δ) consisting of a non-empty state set A, a non-empty input set X and a transition function δ : A × X → A. If A has only one element then the automaton A will be called trivial. The function δ is extended to A × X * (X * denotes the free monoid over X) as follows. If a is an arbitrary state of A then δ(a, e) = a for the empty word e, and δ(a, qx) = δ(δ(a, q), x) for every q ∈ X * , x ∈ X. If B is a non-empty subset of the state-set of an automaton A = (A, X, δ) such that δ(b, x) ∈ B for every b ∈ B and x ∈ X, then B = (B, X, δ B) is an automaton, where δ B denotes the restriction of δ to B × X. This automaton is called a subautomaton (more precisely, an A-subautomaton) of A. A subautoma-ton B of an automaton A is called a proper subautomaton of A if B is a proper subset of A. A subautomaton B of an automaton A is said to be a minimal subautomaton of A if B has no proper subautomaton. If a subautomaton B of an automaton A has only one state then B is minimal; the state of B is called a trap of A. If an automaton A = (A, X, δ) contains only one trap denoted by a 0 then A is called a one-trap automaton (or an OT-automaton). This fact will be denoted by (A, X, δ; a 0). If an automaton A has a subautomaton which is contained in every subautomaton of A then it is called the kernel of A. The kernel of A is denoted by KerA. Let A = (A, X, δ) be …
منابع مشابه
Boolean-type Retractable State-finite Automata Without Outputs
An automaton A is called a retractable automaton if, for every subau-tomaton B of A, there is at least one homomorphism of A onto B which leaves the elements of B fixed (such homomorphism is called a retract ho-momorphism of A onto B). We say that a retractable automaton A=(A,X,δ) is Boolean-type if there exists a family {λ B | B is a subautomaton of A} of retract homomorphisms λ B of A such th...
متن کاملReduction of Computational Complexity in Finite State Automata Explosion of Networked System Diagnosis (RESEARCH NOTE)
This research puts forward rough finite state automata which have been represented by two variants of BDD called ROBDD and ZBDD. The proposed structures have been used in networked system diagnosis and can overcome cominatorial explosion. In implementation the CUDD - Colorado University Decision Diagrams package is used. A mathematical proof for claimed complexity are provided which shows ZBDD ...
متن کاملOn some problems in the theory of partial automata
The paper shows how some semigroup-theory methods can be used in automata problems. The theory of automata is closely connected with the theory of semigroups (or, to be more exact, with the theory of representations of semigroups by transformations). The concept of automaton without outputs is equivalent to the concept of representa tion of free semigroup by transformations. If we consider eve...
متن کاملFSM-Hume is finite state
Hume is a domain-specific programming language targeting resourcebounded computations. It is based on generalised concurrent bounded automata, controlled by transitions characterised by pattern matching on inputs and recursive function generation of outputs. Here we discuss the design of FSM-Hume, a strict finite state subset of Hume, and suggest that it is indeed classically finite state.
متن کاملUnconventional Finite Automata and Algorithms
We investigate several unconventional models of finite automata and algorithms. We show that two-way alternating automata can be smaller than fast bounded-error probabilistic automata. We introduce ultrametric finite automata which use p-adic numbers to describe the branching process of the computation. We examine the size complexity of all the abovementioned automata for the counting problem. ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Acta Cybern.
دوره 16 شماره
صفحات -
تاریخ انتشار 2004